package com.scuec.groupfive.service;

import com.scuec.groupfive.entity.PostComment;

import java.util.Date;
import java.util.List;

public interface PostCommentService {
    int getTotalCommentCount();
    int getCommentCountByPostId(Long postId);
    int getCommentCountByDateRange(Date startDate, Date endDate);
    List<PostComment> getCommentsByPostId(Long postId, int page, int size);
    boolean deleteComment(Long commentId);
    void deleteCommentsByPostId(Long postId);
    boolean restoreComment(Long commentId);
}